<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>

<script>
  <!--  展开语法，也就是...语法-->

  //两个核心功能 收 和 放，也就是出现的位置不同, = 号的左边，那就是吸星大法，右边就是炸开

  let hd = [1, 2, 3]
  let [a, b, c] = [...hd]

  // 演示适用，实际多此一举
  let [...edu] = [1, 2, 3, 4]
  console.log(edu)

  //  比如只想要单独拿出第一个字
  let [k, ...arr] = [1, 2, 3, 4, 5]
  console.log(k, arr)

  //  求和函数，

  function sum(...args) {
    args.reduce((a, b) => a + b)
  }

  //  注意展开语法所做用的参数，一定要放到具体参数的后面，否则无法正确传递参数
  

</script>
</body>
</html>